package com.uzai.console.dto.tb.tborder;

import com.uzai.console.dto.BaseDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @author liuqi
 * @date 2021年08月20日 20:41
 */
@ApiModel("通过API手动下载订单接口参数")
public class TbOrderApiDownLoadDto extends BaseDto {
    @ApiModelProperty("淘宝token表主键ID数组")
    private List<Long> idList;
    @ApiModelProperty("订单场景(1:常规订单，2:渠道订单，3:会员订单, 4:维权订单)")
    private Integer orderScene;
    @ApiModelProperty("查询时间类型（当订单场景不是维权订单时：取值为1：创建时间，2:付款时间，3:结算时间；当订单场景是维权订单时：取值为1-维权发起时间，2-订单结算时间，3-维权完成时间，4-订单创建时间，5-订单更新时间)")
    private Integer queryTimeType;
    @ApiModelProperty("查询开始时间")
    private Integer queryStartTime;
    @ApiModelProperty("查询结束时间")
    private Integer queryEndTime;

    public List<Long> getIdList() {
        return idList;
    }

    public void setIdList(List<Long> idList) {
        this.idList = idList;
    }

    public Integer getOrderScene() {
        return orderScene;
    }

    public void setOrderScene(Integer orderScene) {
        this.orderScene = orderScene;
    }

    public Integer getQueryTimeType() {
        return queryTimeType;
    }

    public void setQueryTimeType(Integer queryTimeType) {
        this.queryTimeType = queryTimeType;
    }

    public Integer getQueryStartTime() {
        return queryStartTime;
    }

    public void setQueryStartTime(Integer queryStartTime) {
        this.queryStartTime = queryStartTime;
    }

    public Integer getQueryEndTime() {
        return queryEndTime;
    }

    public void setQueryEndTime(Integer queryEndTime) {
        this.queryEndTime = queryEndTime;
    }
}
